/**
 * Utils
 */

// margin & padding
@for $i from 0 through 36 {
  .ma#{$i} { margin: #{0.5 * $i}rem; }
  .mt#{$i} { margin-top: #{0.5 * $i}rem; }
  .mr#{$i} { margin-right: #{0.5 * $i}rem; }
  .mb#{$i} { margin-bottom: #{0.5 * $i}rem; }
  .ml#{$i} { margin-left: #{0.5 * $i}rem; }
  .pa#{$i} { padding: #{0.5 * $i}rem; }
  .pt#{$i} { padding-top: #{0.5 * $i}rem; }
  .pr#{$i} { padding-right: #{0.5 * $i}rem; }
  .pb#{$i} { padding-bottom: #{0.5 * $i}rem; }
  .pl#{$i} { padding-left: #{0.5 * $i}rem; }
}

// text align
.tac { text-align: center; }
.tal { text-align: left; }
.tar { text-align: right; }

// wrapper
.wrapper {
  max-width: 1400px;
  padding-left: 2rem;
  padding-right: 2rem;
}
